package com.eobard.obfuscate;

import com.eobard.config.obfuscate.ObfuscatorConfig;

/**
 * @Author: Eobard Gu
 * @Date: 2025-08-04
 * @Description: 核心混淆类父接口
 */
public interface IObfuscator {
    //数据初始化代码
    void initialize(ObfuscatorConfig config);

    //核心混淆代码
    void obfuscate(ObfuscatorConfig config);

    //是否启动这个功能
    boolean supports(ObfuscatorConfig config);
}
